#include "Exception.h"

#include <stdexcept>

int no_exception(int i){

  if(i > 0){
    return i;
  }
  else{
    return 0;
  }
}

int exception(int i){
  try{
    if(i > 0){
        return i; 
    }
    else{
      throw std::invalid_argument("function error");
    }
    return i;
  }
  catch(const std::invalid_argument & e){
    return 0;
  }
}

